public class GxColumnsManager
implements GxColumnsManagerInterface
	
	
	The class is a direct implementation for GxColumnsManagerInterface and it defines the common logic for all methods
| Modifier and Type | Field and Description | 
|---|---|
|  HashMap | Columns!Column & column groups definitions map | 
|  HashMap | ColumnsDefinition!The column definitions map | 
|  HashMap | ColumnsGroupsDefinition!The column groups definitions map | 
| Modifier and Type | Method and Description | 
|---|---|
|  GxColumn | addColumn(GxColumn definition!)Add new column definition 
 | 
|  GxColumn | addColumn(BBjString field!, BBjNumber type!)Add new column definition 
 | 
|  GxColumn | addColumn(BBjString field!, BBjString label!)Add new column definition 
 | 
|  GxColumn | addColumn(BBjString field!, BBjString label!, BBjNumber type!)Add new column definition 
 | 
|  GxColumn | addColumn(BBjString field!)Add new column definition 
 | 
|  GxColumnGroup | addColumnGroup(GxColumnGroup definition!)Add column group 
 | 
|  GxColumnGroup | addColumnGroup(BBjString id!)Add column group 
 | 
|  GxColumnGroup | addColumnGroup(BBjString id!, BBjString label!)Add column group 
 | 
|  GxColumn | getColumn(BBjString field!)Get the column definition instance 
 | 
|  GxColumnGroup | getColumnGroup(BBjString id!)Get the column group definition instance 
 | 
|  BBjNumber | hasColumn(BBjString field!)Check if the column definition exists 
 | 
|  BBjNumber | hasColumnGroup(BBjString id!)Check if the column group definition exists 
 | 
|  GxColumn | removeColumn(BBjString field!)Remove a column definition 
 | 
|  GxColumnGroup | removeColumnGroup(BBjString id!)Remove a column group definition 
 | 
|  void | resetAllColumns()Clear all columns and column groups 
 | 
public HashMap Columns!Column & column groups definitions map
public HashMap ColumnsDefinition!The column definitions map
public HashMap ColumnsGroupsDefinition!The column groups definitions map
public GxColumn addColumn(GxColumn definition!)
Add new column definition
#Configuration
#ColumnsRenderer
BBjString field! The column's definition fieldpublic GxColumn addColumn(BBjString field!, BBjNumber type!)
Add new column definition
#Configuration
#ColumnsRenderer
BBjString field! The column's definition fieldpublic GxColumn addColumn(BBjString field!, BBjString label!)
Add new column definition
#Configuration
#ColumnsRenderer
BBjString field! The column's definition fieldpublic GxColumn addColumn(BBjString field!, BBjString label!, BBjNumber type!)
Add new column definition
#Configuration
#ColumnsRenderer
BBjString field! The column's definition fieldpublic GxColumn addColumn(BBjString field!)
Add new column definition
#Configuration
#ColumnsRenderer
BBjString field! The column's definition fieldpublic GxColumnGroup addColumnGroup(GxColumnGroup definition!)
Add column group
#Configuration
#ColumnsRenderer
BBjString id! The group idBBjString label! The group labelpublic GxColumnGroup addColumnGroup(BBjString id!)
Add column group
#Configuration
#ColumnsRenderer
BBjString id! The group idBBjString label! The group labelpublic GxColumnGroup addColumnGroup(BBjString id!, BBjString label!)
Add column group
#Configuration
#ColumnsRenderer
BBjString id! The group idBBjString label! The group labelpublic GxColumn getColumn(BBjString field!)
Get the column definition instance
#Configuration
#ColumnsRenderer
BBjString field! The column's definition fieldpublic GxColumnGroup getColumnGroup(BBjString id!)
Get the column group definition instance
#Configuration
#ColumnsRenderer
BBjString id! The column group definition idpublic BBjNumber hasColumn(BBjString field!)
Check if the column definition exists
#Configuration
#ColumnsRenderer
BBjString field! The column's definition fieldpublic BBjNumber hasColumnGroup(BBjString id!)
Check if the column group definition exists
#Configuration
#ColumnsRenderer
BBjString id! The column group definition idpublic GxColumn removeColumn(BBjString field!)
Remove a column definition
#Configuration
#ColumnsRenderer
BBjString field! The column's definition fieldpublic GxColumnGroup removeColumnGroup(BBjString id!)
Remove a column group definition
#Configuration
#ColumnsRenderer
BBjString id! The column group definition idpublic void resetAllColumns()
Clear all columns and column groups
#Configuration
#ColumnsRenderer